#ifndef _SDK_NIGHT_MONITOR_H_
#define _SDK_NIGHT_MONITOR_H_

#ifdef __cplusplus
extern "C" {
#endif

#include <stdio.h>
#include <string.h>
#include <pthread.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/statfs.h>
#include "SdkHardware.h"
#include "SdkCommon.h"
#include "SdkVideo.h"
#include "SdkMediaCommon.h"

typedef struct
{
    unsigned int day_luma;
    unsigned int day_luma_scence;
    unsigned int night_luma;
    unsigned int night_luma_scence;
    unsigned int min_AeAGain;
    unsigned int max_AeAGain;
    unsigned long int ExposureValue;
}SChipSdkNightParam,*pSChipSdkNightParam;

void Ext_SdkNightMonitor_SwitchMode(Com_u8 flag);
void Ext_SdkNightMonitor_SetWorkMode(EnSdkNightMode flag);
void Ext_SdkNightMonitor_Init(void);

#ifdef __cplusplus
}
#endif

#endif
